package com.fize.pattern.n03singleton;

/**
 * 饿汉模式
 * 饿汉模式不支持直接传入初始化参数
 */
public class HungryMan {

    /**
     * 单例接口使用的对象
     */
    private static final HungryMan instance = new HungryMan();

    /**
     * 这样可以禁止实例化
     */
    private HungryMan() {
    }

    /**
     * 对外暴露的单例实例
     *
     * @return HungryMan
     */
    public static HungryMan getInstance() {
        return instance;
    }

    /**
     * 单例下的方法
     */
    public void doSomeThing() {
        System.out.println("输出点啥呢。");
    }
}
